package com.itheima.d7_generics;

import java.util.ArrayList;

public class Test {
    public static void main(String[] args) {
        ArrayList<String > list1 = new ArrayList<>();
        list1.add("aaa");
        list1.add("bbb");


        //list.add(new cat());  编译不通过，因为泛型是不允许类型转换的。

        for (int i = 0; i < list1.size(); i++) {
            String e = list1.get(i);
            System.out.println(e);
        }


        ArrayList<cat> list2 = new ArrayList<>();
        list2.add(new cat());
        for (int i = 0; i < list2.size(); i++) {
            cat e = list2.get(i);
            System.out.println(e);
        }




    }
}

class cat {}
